package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 展览展示对象 exibition
 * 
 * @author ruoyi
 * @date 2024-01-18
 */
public class Exibition extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 展览id */
    private Long exId;

    /** 展览标题 */
    @Excel(name = "展览标题")
    private String exTitle;

    /** 展览简介 */
    @Excel(name = "展览简介")
    private String exBrief;

    /** 展览首图 */
    @Excel(name = "展览首图")
    private String exAds;

    /** 展览明细 */
    @Excel(name = "展览明细")
    private String exDetail;

    /** 展览时间 */
    @Excel(name = "展览时间")
    private String exDate;

    /** 展览价格 */
    @Excel(name = "展览价格")
    private Long exPrice;

    /** 展览城市 */
    @Excel(name = "展览城市")
    private String exCity;

    /** 展览具体地点 */
    @Excel(name = "展览具体地点")
    private String exLocation;

    /** 展览类型 */
    @Excel(name = "展览类型")
    private String exType;

    /** 展览宣传图 */
    @Excel(name = "展览宣传图")
    private String exAdh5;

    /** 展览标记（1：展览有效，0：展览无效） */
    @Excel(name = "展览标记", readConverterExp = "1=：展览有效，0：展览无效")
    private Integer exStatic;

    public void setExId(Long exId) 
    {
        this.exId = exId;
    }

    public Long getExId() 
    {
        return exId;
    }
    public void setExTitle(String exTitle) 
    {
        this.exTitle = exTitle;
    }

    public String getExTitle() 
    {
        return exTitle;
    }
    public void setExBrief(String exBrief) 
    {
        this.exBrief = exBrief;
    }

    public String getExBrief() 
    {
        return exBrief;
    }
    public void setExAds(String exAds) 
    {
        this.exAds = exAds;
    }

    public String getExAds() 
    {
        return exAds;
    }
    public void setExDetail(String exDetail) 
    {
        this.exDetail = exDetail;
    }

    public String getExDetail() 
    {
        return exDetail;
    }
    public void setExDate(String exDate) 
    {
        this.exDate = exDate;
    }

    public String getExDate() 
    {
        return exDate;
    }
    public void setExPrice(Long exPrice) 
    {
        this.exPrice = exPrice;
    }

    public Long getExPrice() 
    {
        return exPrice;
    }
    public void setExCity(String exCity) 
    {
        this.exCity = exCity;
    }

    public String getExCity() 
    {
        return exCity;
    }
    public void setExLocation(String exLocation) 
    {
        this.exLocation = exLocation;
    }

    public String getExLocation() 
    {
        return exLocation;
    }
    public void setExType(String exType) 
    {
        this.exType = exType;
    }

    public String getExType() 
    {
        return exType;
    }
    public void setExAdh5(String exAdh5) 
    {
        this.exAdh5 = exAdh5;
    }

    public String getExAdh5() 
    {
        return exAdh5;
    }
    public void setExStatic(Integer exStatic) 
    {
        this.exStatic = exStatic;
    }

    public Integer getExStatic() 
    {
        return exStatic;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("exId", getExId())
            .append("exTitle", getExTitle())
            .append("exBrief", getExBrief())
            .append("exAds", getExAds())
            .append("exDetail", getExDetail())
            .append("exDate", getExDate())
            .append("exPrice", getExPrice())
            .append("exCity", getExCity())
            .append("exLocation", getExLocation())
            .append("exType", getExType())
            .append("exAdh5", getExAdh5())
            .append("exStatic", getExStatic())
            .toString();
    }
}
